package com.wang.springframework.beans.factory;

import com.wang.springframework.beans.BeansException;

/**
 * @author wangjianhua
 * @Description 定义一个工厂 该工厂可以在调用时返回对象实例(可能是共享的或者是独立的)
 * @date 2021/9/6/006 18:18
 **/
public interface ObjectFactory<T> {

    /**
     * 获取对象实例
     * @return 对象实例
     * @throws BeansException 异常
     */
    T getObject() throws BeansException;
}
